<html>
<head><meta charset="utf-8"><title>how to track &quot;destructuring assignment&quot; · t-lang/meta · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/index.html">t-lang/meta</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html">how to track &quot;destructuring assignment&quot;</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="214731961"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214731961" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214731961">(Oct 27 2020 at 17:10)</a>:</h4>
<p>So I just merged <a href="https://github.com/rust-lang/rfcs/issues/2909">rfc#2909</a> (<span class="user-mention" data-user-id="121053">@varkor</span>'s RFC on "destructuring assigment"). There is a tracking issue <a href="https://github.com/rust-lang/rust/issues/71126">https://github.com/rust-lang/rust/issues/71126</a>. I'd like to track this on the project board. I am debating whether to create a "project group" issue for it or add the tracking issue. <span class="user-mention" data-user-id="239881">@Josh Triplett</span> I think you expressed the idea that we should be more uniform, which I'm inclined to agree with, but I am not sure the best way to resolve this overall discrepancy =)</p>
<p>(Also, this is not exactly a <em>project group</em> I suppose)</p>



<a name="214739887"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214739887" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214739887">(Oct 27 2020 at 18:04)</a>:</h4>
<p>I think being more uniform is nice, but I am pretty strongly opposed I think to calling things project groups unless they actually are :)</p>



<a name="214739964"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214739964" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214739964">(Oct 27 2020 at 18:04)</a>:</h4>
<p>That said, I think it's totally reasonable if e.g. <span class="user-mention" data-user-id="121053">@varkor</span> and a liaison from the lang team form a tiny project group.</p>



<a name="214740652"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214740652" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> varkor <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214740652">(Oct 27 2020 at 18:09)</a>:</h4>
<p>Happy to do whatever is most convenient for the lang team.</p>



<a name="214748397"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214748397" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214748397">(Oct 27 2020 at 19:04)</a>:</h4>
<p>Yeah so I think what I'd like is to rename the project-group label to just project</p>



<a name="214748458"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214748458" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214748458">(Oct 27 2020 at 19:05)</a>:</h4>
<p>actually I don't know if I'd like that :)</p>



<a name="214748650"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214748650" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214748650">(Oct 27 2020 at 19:06)</a>:</h4>
<p>but I've wrestled some with this question -- actually <span class="user-mention" data-user-id="239881">@Josh Triplett</span> and I sketched out a bit in our last call and I thought we were getting to some useful distinctions, the idea being to separate out a bit better the phases and steps between them</p>



<a name="214749563"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214749563" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214749563">(Oct 27 2020 at 19:12)</a>:</h4>
<p>but I think in general I'm a bit annoyed about the duplication between various kinds of "tracking issues"</p>



<a name="214805168"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214805168" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214805168">(Oct 28 2020 at 08:08)</a>:</h4>
<p>I'm all for just making it "project".</p>



<a name="214881818"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214881818" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214881818">(Oct 28 2020 at 18:51)</a>:</h4>
<p>the other option is just to use <em>tracking issues</em> directly</p>



<a name="214881831"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214881831" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214881831">(Oct 28 2020 at 18:51)</a>:</h4>
<p>if we don't then .. what is the role of the tracking issue vs project issue?</p>



<a name="214881849"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214881849" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214881849">(Oct 28 2020 at 18:51)</a>:</h4>
<p>I guess I see it as kind of useful to have the "clean issue" and also the "lang team specific comments"</p>



<a name="214881863"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214881863" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214881863">(Oct 28 2020 at 18:51)</a>:</h4>
<p>but thus far we've not gotten into much of a rhythm around liaisons actually posting updates in advance of the meeting</p>



<a name="214881879"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214881879" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214881879">(Oct 28 2020 at 18:51)</a>:</h4>
<p>I suppose maybe I can do a better job actively pinging people and requesting that</p>



<a name="214881970"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214881970" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214881970">(Oct 28 2020 at 18:52)</a>:</h4>
<p>I don't relish the idea of creating a bunch of <em>project</em> issues, one for each unstable tracking issue</p>



<a name="214881981"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214881981" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214881981">(Oct 28 2020 at 18:52)</a>:</h4>
<p>otoh it might be useful</p>



<a name="214885595"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214885595" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> scottmcm <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214885595">(Oct 28 2020 at 19:23)</a>:</h4>
<p>I've been liking the "talk about this on Zulip or a dedicated issue, not this tracking issue" part of a bunch of these.  Maybe we could just make that the all-up policy for tracking issues?</p>



<a name="214885644"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214885644" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> scottmcm <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214885644">(Oct 28 2020 at 19:23)</a>:</h4>
<p>I think so long as they avoid the floods of messages they're ok.</p>



<a name="214888877"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214888877" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214888877">(Oct 28 2020 at 19:52)</a>:</h4>
<p>I'm liking the "post summaries to github and everything else to Zulip" approach.</p>



<a name="214894271"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214894271" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214894271">(Oct 28 2020 at 20:36)</a>:</h4>
<p>I think the second bit may not be "to Zulip" necessarily, but I think I do really like "everything else not on the issue" bit.</p>



<a name="214905153"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214905153" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214905153">(Oct 28 2020 at 22:24)</a>:</h4>
<p>yes strong +1 on this</p>



<a name="214905161"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214905161" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214905161">(Oct 28 2020 at 22:24)</a>:</h4>
<p>I really dislike how tracking issues track a bunch of random comments and questions</p>



<a name="214905167"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214905167" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214905167">(Oct 28 2020 at 22:24)</a>:</h4>
<p>at the same time, there does need to be a venue for folks to raise them</p>



<a name="214905179"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214905179" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214905179">(Oct 28 2020 at 22:25)</a>:</h4>
<p>it <em>is</em> true that if these all become active projects, they would have associated streams</p>



<a name="214905187"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214905187" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214905187">(Oct 28 2020 at 22:25)</a>:</h4>
<p>which helps somewhat</p>



<a name="214905202"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214905202" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214905202">(Oct 28 2020 at 22:25)</a>:</h4>
<p>I am a bit worried about how lang-team project issues are a kind of "silo", too</p>



<a name="214905225"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214905225" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214905225">(Oct 28 2020 at 22:25)</a>:</h4>
<p>I'd particularly like to consolidate with libs/compiler practice a bit</p>



<a name="214905236"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214905236" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214905236">(Oct 28 2020 at 22:25)</a>:</h4>
<p>e.g., if there is a joint lang-libs project, does it need two issues? or just one?</p>



<a name="214907599"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214907599" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214907599">(Oct 28 2020 at 22:55)</a>:</h4>
<p>just one feels right</p>



<a name="214907612"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214907612" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214907612">(Oct 28 2020 at 22:55)</a>:</h4>
<p>presumably with roughly 2 weekly-ish comments, from the team(s)</p>



<a name="214908610"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214908610" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214908610">(Oct 28 2020 at 23:06)</a>:</h4>
<p>One sounds great, and it can be on two tracking boards if need be.</p>



<a name="214908625"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/196563-t-lang/meta/topic/how%20to%20track%20%22destructuring%20assignment%22/near/214908625" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/196563-t-lang/meta/topic/how.20to.20track.20.22destructuring.20assignment.22.html#214908625">(Oct 28 2020 at 23:06)</a>:</h4>
<p>One Zulip stream as well.</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>